'''
选择PDF页面
'''

import PyPDF2

pdfIn = open('../files/岳阳楼记.pdf', 'rb')
pdfReader = PyPDF2.PdfFileReader(pdfIn)
pdfWriter = PyPDF2.PdfFileWriter()

for pageNum in range(pdfReader.numPages):
    page = pdfReader.getPage(pageNum)
    # 将页面向右旋转90度
    # PyPDF2 软件包仅允许您以 90 度为增量旋转页面。否则，您将收到一个 AssertionError。 
    page.rotateClockwise(90)
    pdfWriter.addPage(page)
    # 将页面向左旋转90度
    page = page.rotateCounterClockwise(90)
    pdfWriter.addPage(page)

pdfOut = open('rotated.pdf', 'wb')
pdfWriter.write(pdfOut)
pdfOut.close()
pdfIn.close()